package com.leucoderma.medicine.mapper;

import com.leucoderma.medicine.pojo.PatientsDrugs;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
@Mapper
public interface PatientsDrugsMapper {
    List<PatientsDrugs> getAllPatientsDrugs();
    List<PatientsDrugs> getOnePatientDrugs(long patientId);//单个病人的存取清单
    List<PatientsDrugs> getOnePatientLastDrugs(long patientID);//单个病人的结余清单
    List<PatientsDrugs> getOneDrugAccessList(long drugId);//单个药物的存取清单
    List<PatientsDrugs> getOneDrugBalance(long drugID);//单个药物的结余清单
    List<PatientsDrugs> getDrugsBalance();//药品汇总清单

    int insertDrugs(List<PatientsDrugs> list);//为某位患者存入多种药品
    int insertDrug(PatientsDrugs patientsDrugs);//为某位患者存入一种药品
}
